#include <stdio.h>
int main()
{
    int sum,num = 10;//定义一个数记录整数的个数
    int a[10] = {0};
    printf("请输入十个整数:");

    for (int i = 0; i < 10; i++)//输入并存储整数
    {
        scanf("%d",&a[i]);
    }
    
    for (int i = 0; i < 9; i++)
    {
        for (int j = 0; j < num; j++)
        {
            if (a[j] < a[j+1])//通过比较和定义一个中间变量，高位赋值低位，低位值跑进高位
            {
                sum = a[j];
                a[j] = a[j+1];
                a[j+1] = sum;
            }
            
        }
        num--;//赋值后需要循环的元素减一，所以循环次数也要减一
    }
    
    for (int i = 0; i < 10; i++)//打印数组
    {
        printf("%d\n",a[i]);
    }
    
    return 0;
}